html body {overflow-x:hidden;padding:0;color:#484744;/*background:url(../images/bg.gif);*/}
body{font:400 13px/1.5 'Helvetica neue',Helvetica,Tahoma,'lantinghei sc','Microsoft Yahei',sans-serif;color:#333;margin-top:150px;}
body.post-type-archive-school, body.tax-country{background-color:#f1f1f1}
body.body-points, body.body-profile{background-color:#fff}
ol,ul,li{padding-left:0;list-style:none}
a, a:hover{color:#16223c;text-decoration:none;}
a:focus{outline:none;}
*{*box-sizing:border-box;box-sizing:border-box\9;_box-sizing:border-box;}
.bg-white{background:#ffffff;}
.bg-gray{background:#f2f2f2;}
.bg-blue{background:#16223c;}

#header .navbar-default{z-index:99;border:0 solid transparent;border-radius:0;background:#fff;position:fixed;top:0;width:100%;min-width:1000px;}
.container{width:1170px;}
#header .navbar-default a,header .navbar-default label{outline:0}
#header .navbar-default .tools{display:none;margin-top:-2px}
#header .navbar-default .tools .common-button{float:right}
#header .navbar-default .tools .common-button li a{line-height:35px;padding:0 10px}
#header .navbar-default .tools p{line-height:35px;float:left;margin-bottom:0;padding-right:10px}
#header .navbar-default .header-main{height:150px;box-shadow:none}
#header .navbar-default .header-main .header-wrap{position:relative;height:100px;background:url(../images/head-bg.jpg) right bottom no-repeat;}
#header .navbar-default .header-main .navbar-header img{width:400px;padding:20px 0}
#header .navbar-default .header-main #main-nav .navbar-nav{width:100%; margin:0 auto !important;}
.select{ width:280px; height:35px; background:#efefef; position:absolute; right:180px; padding:0 15px; top:33px; border-radius:20px;}
.select .text{ width:220px; color:#999; font-size:14px; font-family:"微软雅黑"; float:left; height:33px; border:none; background:none; line-height:33px;}
.select .submit{ width:30px; height:33px; border:none; background:url(../images/subimt.png) center no-repeat; cursor:pointer;}

#header .navbar-default .header-main .nav-login{position:absolute;top:0;right:10px;float:none; padding-left:20px;background:url(../images/login.png) left center no-repeat; height:30px; margin-top:36px; line-height:30px; }
#header .navbar-default .header-main .nav-login a.qb{font-size:14px; float:left;padding:6px 12px;cursor:pointer;color:#666;border:0;border-radius:3px}
#header .navbar-default .header-main .nav-login span{ display:block; width:1px; float:left; height:15px;margin-top:8px; background:#666;}
#header .navbar-default .header-main .nav-login a:hover{ color:#cc0c13}
#header .navbar-default .header-main .nav-login a.qb.btn-default{background:none;}
#header .navbar-default .header-main .nav-login a.qb.btn-primary{background:none;}
#header .navbar-default .header-main .nav-login a.btn-search{font-size:20px;display:block;float:left;width:60px;margin-top:27px;padding:6px 12px;text-align:center;color:#2980b9}
#header .navbar-default .header-main .nav-login a.btn-search:hover{color:#d35400}
#header .navbar-default .header-main .nav-login .ui-vline{float:right}
#header .navbar-default .header-main .nav-login .ui-account{font-size:14px;line-height:80px;position:relative;float:right}
#header .navbar-default .header-main .nav-login .ui-account img{display:inline-block;width:45px;height:45px;margin-right:5px;vertical-align:middle;border:2px solid #fff;border-radius:50%}
#header .navbar-default .header-main .nav-login .ui-account:hover img{border-color:#ff9d00}
#header .navbar-default .header-main .nav-login .dropdown-user{right:0;left:auto}
#header .navbar-default .header-main .nav-login .dropdown-user li>a{line-height:35px;display:block;width:100%;height:35px;margin:auto 0;padding:0 20px;color:#7f8c8d}
#header .navbar-default .header-main .nav-login .dropdown-user li>a i{padding-right:15px}
#header .navbar-default .header-main .nav-login .dropdown-user li>a:hover{color:#34495e}
#header .navbar-default .header-main .nav-login .user-icon{position:absolute;top:20px;right:30px;width:35px;height:35px}
#header .navbar-default .header-main .nav-login .user-icon a{display:block;height:35px;padding:0;text-indent:-9999px;border:0;background:url(../images/me.png) center center/35px auto no-repeat}


#header .navbar-default .header-main .navbar-collapse{background:#16223c;}
#header .navbar-default .header-main .navbar-nav>li{display:block;width:10%;text-align:center; float:left; position:relative;}
#header .navbar-default .header-main .navbar-nav>li>span{display:block;line-height:50px;}
#header .navbar-default .header-main .navbar-nav>li>span>a{font-size:14px;color:#fff;line-height:50px;padding-top:0;padding-bottom:0;}
#header .navbar-default .header-main .navbar-nav>li.focus,header .navbar-default .header-main .navbar-nav>li:hover{color:#666;background-color:#37486a;}
.navbar-nav>li:hover span{background-color:#37486a;}
#header .navbar-default .header-main .navbar-nav>li>.sub-menu{position:absolute;z-index:10;top:auto;left:0;display:none;width:100%;background: url(../images/bg1.png);}
#header .navbar-default .header-main .navbar-nav>li>.sub-menu>ul{ width:100%; position:relative; left:0; float:left;}
#header .navbar-default .header-main .navbar-nav>li>.sub-menu>ul>li{font-size:14px;line-height:40px;position:relative;float:none;height:40px;vertical-align:top; width:100%; text-align:center;}
#header .navbar-default .header-main .navbar-nav>li>.sub-menu>ul>li a{line-height:40px;display:block;height:40px; width:100%; overflow:hidden; white-space:nowrap;  padding:0 10px; text-overflow:ellipsis; color:#666;border:0}
#header .navbar-default .header-main .navbar-nav>li>.sub-menu>ul>li a:hover{text-decoration:none;color:#666;background-color:#eee}
#header .navbar-default .header-main .navbar-nav>li>.sub-menu>ul>li .sub-menu{position:absolute;top:0;left:140px;display:none;width:140px;border:1px solid #eaeaea;background-color:rgba(255,255,255,.95)}
#header .navbar-default .header-main .navbar-nav>li:hover .sub-menu{ display:block;}
.threesub{position:absolute;z-index:10;top:0;left:100%;display:none;width:100%;background: rgba(153,153,153,0.3);}
#header .navbar-default .header-main .navbar-nav>li>.sub-menu>ul>li:hover .threesub{ display:block;}

#header .navbar-default .header-main .header-search{position:absolute;z-index:1;right:0;display:none;clear:both;width:100%;background:rgba(255,255,255,.9);box-shadow:0 0 3px 0 rgba(0,0,0,.2)}
#header .navbar-default .header-main .header-search form{overflow:hidden;padding:25px 25%}
#header .navbar-default .header-main .header-search form input[type=search]{font-size:20px;line-height:30px;float:left;width:90%;height:50px;margin:0 auto;padding-right:10px;padding-left:20px;border:2px solid #ddd;border-right:none;border-radius:2px}
#header .navbar-default .header-main .header-search form .search-btn{font-size:16px;width:10%;height:50px;padding:0 12px;cursor:pointer;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;color:#fff;border:none;border-radius:0 2px 2px 0;background:#45b6f7}
#header .navbar-default .header-main .header-search form label{font-size:16px;font-weight:100;float:left;margin-top:20px;margin-right:20px;color:#555}
#header .navbar-default .header-main .header-search form ul{font-size:16px;margin-top:20px}
#header .navbar-default .header-main .header-search form ul li{font-size:14px;float:left;padding-top:3px;padding-right:10px}

#footer{float:left;width:100%;padding-top:110px;background:#16223c url(../images/bg-foot.jpg) repeat-x;color:#ddd;}
#footer .ercode{border-right:#16223c 1px solid;}
#footer .ercode img{width:100px;height:100px;}
#footer .copy p{font-size:14px;margin-bottom:10px;}



/***** 漂浮 *****/
#sidebar .widget{display:block;margin:0 0 10px;border-radius:2px;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.05);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.05);box-shadow:0 2px 2px 0 rgba(0,0,0,.05)}
#sidebar .widget h3{font-size:16px;font-weight:100;line-height:50px;height:50px;margin:0;padding-left:10px;background:#f8f8f8}
#sidebar .widget h3 i{font-size:28px;line-height:55px;float:left;width:40px;height:50px;margin:0 5px 0 0;padding:1px 0;text-align:center;color:rgba(192,57,43,.23);border-radius:2px 0 0}
#sidebar .widget ul{padding:15px}
#sidebar .widget ul li{line-height:28px;overflow:hidden;width:99%;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
#sidebar .widget ul li img{animation:1.2s ease 0s normal none 1 running fade-in}
#sidebar .widget[id^=tag_cloud-]{position:relative;height:340px}
#sidebar .widget[id^=tag_cloud-] h3 i::before{content:''}
#sidebar .widget[id^=tag_cloud-] a{position:absolute;top:0;left:0;padding:3px 5px;text-align:center;text-overflow:ellipsis;color:#fff;border:none;whitewhite-space:nowrap}
#sidebar .widget[id^=tag_cloud-] a:hover{display:block;background:#d02f53}
#sidebar .widget[id^=tag_cloud-] a:nth-child(n){line-height:18px;display:inline-block;margin:0 10px 15px 0;border-radius:3px;background:#666}
#sidebar .widget[id^=tag_cloud-] a:nth-child(2n){background:#d1a601}
#sidebar .widget[id^=tag_cloud-] a:nth-child(3n){background:#286c4a}
#sidebar .widget[id^=tag_cloud-] a:nth-child(4n){background:#c91d13}
#sidebar .widget[id^=tag_cloud-] a:nth-child(5n){background:#518ab2}
#sidebar .widget.widget_top_posts h3 i{font-size:18px}
#sidebar .widget.widget_top_posts h3 i::before{content:'?'}
#sidebar .widget.widget_top_posts ul{padding:15px}
#sidebar .widget.widget_top_posts ul li{margin:0 auto 5px;white-space:normal}
#sidebar .widget.widget_top_posts ul li:first-child .thumb{width:100%;height:150px}
#sidebar .widget.widget_top_posts ul li:first-child .title{position:absolute;right:0;bottom:0;left:0;margin-left:0;padding:4px 15px;color:#eee;background:rgba(0,0,0,.5)}
#sidebar .widget.widget_top_posts ul li:first-child .title .top-heading{font-size:14px;height:25px;margin:0;color:#eee}
#sidebar .widget.widget_top_posts ul li .thumb{position:relative;float:left;overflow:hidden;width:100px;height:75px;margin:8px 8px 8px 0}
#sidebar .widget.widget_top_posts ul li .thumb img{float:left;width:100%;height:100%}
#sidebar .widget.widget_top_posts ul li .thumb img:hover{transition:all .7s ease 0s;transform:scale(1.2) rotate(5deg)}
#sidebar .widget.widget_top_posts ul li .top-heading{font-size:14px;line-height:22px;overflow:hidden;height:40px;margin-top:10px;color:#34495e}
#sidebar .widget.widget_top_posts ul li .meta{font-size:13px;color:#999}
#sidebar .widget.widget_my_random_posts h3 i::before{content:''}
#sidebar .widget.widget_my_random_posts li{font-size:14px;position:relative;overflow:hidden;width:90%;height:100%;margin:0 10px;padding:5px 0;list-style:none;border-bottom:1px solid #ecedee}
#sidebar .widget.widget_my_random_posts li a{color:#76838f}
#sidebar .widget.widget_my_random_posts li a:hover{color:#222}
#sidebar .widget.widget_fixed_contact{margin:0;border:0 transparent;background:0 0;box-shadow:none}
#sidebar .widget.widget_fixed_contact .fl{display:inline;float:left}
#sidebar .widget.widget_fixed_contact .fr{display:inline;float:right}
#sidebar .widget.widget_fixed_contact img,#sidebar .widget.widget_fixed_contact input{display:inline-block;border:0;outline:0}
#sidebar .widget.widget_fixed_contact .warp{position:relative;overflow:hidden;height:auto;margin:0 auto}
#sidebar .widget.widget_fixed_contact div{display:block}
#sidebar .widget.widget_fixed_contact .c_meau{position:fixed;z-index:99;right:0;bottom:-430px;display:block;width:120px;height:auto}
#sidebar .widget.widget_fixed_contact .c_meau .fl{border-radius:5px}
#sidebar .widget.widget_fixed_contact .c_meau .fl h4{font-size:16px;font-weight:800;line-height:16px;width:100%;height:55px;margin:0;padding:10px 0;text-align:center;color:#ecf0f1;border-radius:5px;background-color:rgba(0,127,204,.75)}
#sidebar .widget.widget_fixed_contact .c_meau .fl .bottom{font-weight:800;display:block;width:100%;padding:8px 0;cursor:pointer;text-align:center;border-width:0 1px 1px;border-style:solid;border-color:#ddd;border-radius:0 0 5px 5px;background-color:#fff}
#sidebar .widget.widget_fixed_contact .c_meau .fl_o{margin:-16px 0 -11px;padding:10px 0 0;border-width:0 1px;border-style:solid;border-color:#ddd;background:#fff}
#sidebar .widget.widget_fixed_contact .ui-help,#sidebar .widget.widget_fixed_contact .ui-qq,#sidebar .widget.widget_fixed_contact .ui-rocket,#sidebar .widget.widget_fixed_contact .ui-top,#sidebar .widget.widget_fixed_contact .ui-wechat{display:block;text-indent:-99999px;background-image:url(../images/uicon.png);background-repeat:no-repeat}
#sidebar .widget.widget_fixed_contact .c_meau .fl_o_o{font-size:14px;width:108px;margin:auto auto 10px;padding-bottom:10px;text-align:center;color:#7d7d7d;border-bottom:1px solid #e5e5e5}
#sidebar .widget.widget_fixed_contact .c_meau .fl_o_o dd{line-height:14px;line-height:22px}
#sidebar .widget.widget_fixed_contact .c_meau .fr_o{margin:90px 0 60px}
#sidebar .widget.widget_fixed_contact .c_meau .fr_t{margin-left:8px;cursor:pointer}
#sidebar .widget.widget_fixed_contact .ui-qq{width:110px;height:70px;background-position:-212px -165px}
#sidebar .widget.widget_fixed_contact .ui-rocket{width:91px;height:183px;background-position:-254px -363px}
#sidebar .widget.widget_fixed_contact .ui-top{position:absolute;right:45px;bottom:-2px;width:34px;height:46px;background-position:-321px -261px}
#sidebar .widget.widget_fixed_contact .ui-wechat{width:110px;height:70px;background-position:-360px -169px}
#sidebar .widget.widget_fixed_contact .ui-help{width:100%;height:64px;background-position:-212px -262px}

.col-sm-2{ width:16.6667%; float:left;}
.col-sm-6{ width:33.33%; float:left;  position:relative; overflow:hidden;}

.news-top .col-sm-6{ width:33.33%}
@media(max-width:1220px){
	.container{width:1000px;}
}
@media(max-width:1620px){
	.container{width:1200px;}
}


